<html>
	<head>
		<meta charset="utf-8"/>
		<title>BTable</title>
		<link rel="stylesheet" type="text/css" href="../style.css"/>
	</head>
	<body>
		<h1>BTable</h1>
		<p>Inherites from <a href="BThing.html">BThing</a></p>
		<h2>public</h2>
		<table id="public"><tr><td align="right">class </td><td><a href="35iterator">iterator</a></td></tr>
			<tr><td align="right">class </td><td><a href="35const_iterator">const_iterator</a></td></tr>
			<tr><td align="right"></td><td><a href="#BTable()">BTable</a>();</td></tr>
			<tr><td align="right"></td><td><a href="#BTable(int, int)">BTable</a>(int row, int column);</td></tr>
			<tr><td align="right">bool </td><td><a href="#empty()">empty</a>() const;</td></tr>
			<tr><td align="right">int </td><td><a href="#size()">size</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#clear()">clear</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#reset(const T&)">reset</a>(const T& value = T());</td></tr>
			<tr><td align="right">bool </td><td><a href="#check(int, int)">check</a>(int row, int column) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#check(int)">check</a>(int row) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#setColumn(int)">setColumn</a>(int column);</td></tr>
			<tr><td align="right">int </td><td><a href="#column()">column</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#setRow(int)">setRow</a>(int row);</td></tr>
			<tr><td align="right">int </td><td><a href="#row()">row</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#addColumn(int,const T&)">addColumn</a>(int count, const T& value = T());</td></tr>
			<tr><td align="right">bool </td><td><a href="#insertColumn(int, int,const T&)">insertColumn</a>(int pos, int count, const T& value = T());</td></tr>
			<tr><td align="right">bool </td><td><a href="#removeColumn(int,int)">removeColumn</a>(int pos, int count = 1);</td></tr>
			<tr><td align="right">bool </td><td><a href="#addRow(int,const T&)">addRow</a>(int count, const T& value = T());</td></tr>
			<tr><td align="right">bool </td><td><a href="#insertRow(int, int,const T&)">insertRow</a>(int pos, int count, const T& def = T());</td></tr>
			<tr><td align="right">bool </td><td><a href="#removeRow(int,int)">removeRow</a>(int pos, int count = 1);</td></tr>
			<tr><td align="right">bool </td><td><a href="#remove(const UT&)">remove</a>(const UT& value);</td></tr>
			<tr><td align="right">void </td><td><a href="#set(int, int, const T&)">set</a>(int row, int column, const T& value);</td></tr>
			<tr><td align="right">iterator </td><td><a href="#begin()">begin</a>();</td></tr>
			<tr><td align="right">iterator </td><td><a href="#seek(int,int)">seek</a>(int row, int column = 0);</td></tr>
			<tr><td align="right">iterator </td><td><a href="#end()">end</a>();</td></tr>
			<tr><td align="right">const_iterator </td><td><a href="#begin()">begin</a>() const;</td></tr>
			<tr><td align="right">const_iterator </td><td><a href="#seek(int,int)">seek</a>(int row, int column = 0) const;</td></tr>
			<tr><td align="right">const_iterator </td><td><a href="#end()">end</a>() const;</td></tr>
			<tr><td align="right">const_iterator </td><td><a href="#cbegin()">cbegin</a>() const;</td></tr>
			<tr><td align="right">const_iterator </td><td><a href="#cseek(int,int)">cseek</a>(int row, int column = 0) const;</td></tr>
			<tr><td align="right">const_iterator </td><td><a href="#cend()">cend</a>() const;</td></tr>
			<tr><td align="right">iterator </td><td><a href="#find(const UT&)">find</a>(const UT& value);</td></tr>
			<tr><td align="right">const_iterator </td><td><a href="#find(const UT&)">find</a>(const UT& value) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#contain(const UT&)">contain</a>(const UT& value) const;</td></tr>
			<tr><td align="right">const T& </td><td><a href="#def()">def</a>() const;</td></tr>
			<tr><td align="right">T& </td><td><a href="#at(int, int)">at</a>(int row, int column);</td></tr>
			<tr><td align="right">const T& </td><td><a href="#at(int, int)">at</a>(int row, int column) const;</td></tr>
			<tr><td align="right">T* </td><td><a href="#data(int)">data</a>(int row = 0);</td></tr>
			<tr><td align="right">const T* </td><td><a href="#data(int)">data</a>(int row = 0) const;</td></tr>
			<tr><td align="right">T& </td><td><a href="#operator()(int, int)">operator</a>()(int row, int column);</td></tr>
			<tr><td align="right">const T& </td><td><a href="#operator()(int, int)">operator</a>()(int row, int column) const;</td></tr>
			<tr><td align="right">T* </td><td><a href="#operator[](int)">operator[]</a>(int row);</td></tr>
			<tr><td align="right">const T* </td><td><a href="#operator[](int)">operator[]</a>(int row) const;</td></tr>
			<tr><td align="right">void </td><td><a href="#operator = (const BTable&)">operator = </a>(const BTable& other);</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected"/>
		<div id="desc">
			<h2>Detailed Description : </h2>
		</div>
		<h2 id="docs">Member Documentation</h2>
		<div id="5iterator">
			<h3>class iterator</h3>
		</div>
		<div id="5const_iterator">
			<h3>class const_iterator</h3>
		</div>
		<div id="BTable()">
			<h3>BTable();</h3>
		</div>
		<div id="BTable(int, int)">
			<h3>BTable(int row, int column);</h3>
		</div>
		<div id="empty()">
			<h3>bool empty() const;</h3>
		</div>
		<div id="size()">
			<h3>int size() const;</h3>
		</div>
		<div id="clear()">
			<h3>void clear();</h3>
		</div>
		<div id="reset(const T&)">
			<h3>void reset(const T& value = T());</h3>
		</div>
		<div id="check(int, int)">
			<h3>bool check(int row, int column) const;</h3>
		</div>
		<div id="check(int)">
			<h3>bool check(int row) const;</h3>
		</div>
		<div id="setColumn(int)">
			<h3>bool setColumn(int column);</h3>
		</div>
		<div id="column()">
			<h3>int column() const;</h3>
		</div>
		<div id="setRow(int)">
			<h3>bool setRow(int row);</h3>
		</div>
		<div id="row()">
			<h3>int row() const;</h3>
		</div>
		<div id="addColumn(int,const T&)">
			<h3>bool addColumn(int count, const T& value = T());</h3>
		</div>
		<div id="insertColumn(int, int,const T&)">
			<h3>bool insertColumn(int pos, int count, const T& value = T());</h3>
		</div>
		<div id="removeColumn(int,int)">
			<h3>bool removeColumn(int pos, int count = 1);</h3>
		</div>
		<div id="addRow(int,const T&)">
			<h3>bool addRow(int count, const T& value = T());</h3>
		</div>
		<div id="insertRow(int, int,const T&)">
			<h3>bool insertRow(int pos, int count, const T& def = T());</h3>
		</div>
		<div id="removeRow(int,int)">
			<h3>bool removeRow(int pos, int count = 1);</h3>
		</div>
		<div id="remove(const UT&)">
			<h3>bool remove(const UT& value);</h3>
		</div>
		<div id="set(int, int, const T&)">
			<h3>void set(int row, int column, const T& value);</h3>
		</div>
		<div id="begin()">
			<h3>iterator begin();</h3>
		</div>
		<div id="seek(int,int)">
			<h3>iterator seek(int row, int column = 0);</h3>
		</div>
		<div id="end()">
			<h3>iterator end();</h3>
		</div>
		<div id="begin()">
			<h3>const_iterator begin() const;</h3>
		</div>
		<div id="seek(int,int)">
			<h3>const_iterator seek(int row, int column = 0) const;</h3>
		</div>
		<div id="end()">
			<h3>const_iterator end() const;</h3>
		</div>
		<div id="cbegin()">
			<h3>const_iterator cbegin() const;</h3>
		</div>
		<div id="cseek(int,int)">
			<h3>const_iterator cseek(int row, int column = 0) const;</h3>
		</div>
		<div id="cend()">
			<h3>const_iterator cend() const;</h3>
		</div>
		<div id="find(const UT&)">
			<h3>iterator find(const UT& value);</h3>
		</div>
		<div id="find(const UT&)">
			<h3>const_iterator find(const UT& value) const;</h3>
		</div>
		<div id="contain(const UT&)">
			<h3>bool contain(const UT& value) const;</h3>
		</div>
		<div id="def()">
			<h3>const T& def() const;</h3>
		</div>
		<div id="at(int, int)">
			<h3>T& at(int row, int column);</h3>
		</div>
		<div id="at(int, int)">
			<h3>const T& at(int row, int column) const;</h3>
		</div>
		<div id="data(int)">
			<h3>T* data(int row = 0);</h3>
		</div>
		<div id="data(int)">
			<h3>const T* data(int row = 0) const;</h3>
		</div>
		<div id="operator()(int, int)">
			<h3>T& operator()(int row, int column);</h3>
		</div>
		<div id="operator()(int, int)">
			<h3>const T& operator()(int row, int column) const;</h3>
		</div>
		<div id="operator[](int)">
			<h3>T* operator[](int row);</h3>
		</div>
		<div id="operator[](int)">
			<h3>const T* operator[](int row) const;</h3>
		</div>
		<div id="operator = (const BTable&)">
			<h3>void operator = (const BTable& other);</h3>
		</div>
	</body>
</html>